package bosc.cn.api;

import bosc.cn.dto.common.RequestWrapper;
import bosc.cn.dto.common.ResponseWrapper;
import bosc.cn.dto.wallet.*;

public interface WalletApi {

    // 钱包领用登记
    ResponseWrapper<WalletRegisterResDTO> walletRegister(RequestWrapper<WalletRegisterReqDTO> reqWrapper);

    // 钱包详细信息查询
    ResponseWrapper<WalletDetailResDTO> walletDetail(RequestWrapper<WalletDetailReqDTO> reqWrapper);

    // 钱包列表查询
    ResponseWrapper<WalletListResDTO> walletList(RequestWrapper<WalletListReqDTO> reqWrapper);


    // 钱包限额维护
    ResponseWrapper<WalletLimitMaintainResDTO> walletLimit(RequestWrapper<WalletLimitMaintainReqDTO> reqWrapper);

}
